Philosophy Dictionary of Arguments

Home Screenshot Tabelle Begriffe

 
Genetic programming: Genetic programming (GP) works by creating a population of random programs and then applying genetic operators such as crossover, mutation, and selection to improve the fitness of the programs over time. GP has been used for financial forecasting, medical diagnosis, and image processing.
_____________
Annotation: The above characterizations of concepts are neither definitions nor exhausting presentations of problems related to them. Instead, they are intended to give a short introduction to the contributions below. – Lexicon of Arguments.

 
Author Concept Summary/Quotes Sources

Stuart J. Russell on Genetic Programming - Dictionary of Arguments

Norvig I 155
Genetic Programming/Russell/Norvig: The field of genetic programming is closely related to genetic algorithms. The principal difference is that the representations that are mutated and combined are programs rather
Norvig I 156
than bit strings. The programs are represented in the form of expression trees; the expressions can be in a standard language such as Lisp or can be specially designed to represent circuits, robot controllers, and so on. Crossover involves splicing together subtrees rather than substrings.
This form of mutation guarantees that the offspring are well-formed expressions, which would not be the case if programs were manipulated as strings. Interest in genetic programming was spurred by John Koza’s work (Koza, 1992(1), 1994(2)), but it goes back at least to early experiments with machine code by Friedberg (1958)(3) and with finite-state automata by Fogel et al. (1966)(4).
VsGenetic Programming: As with genetic algorithms, there is debate about the effectiveness of the technique. Koza et al. (1999)(5) describe experiments in the use of genetic programming to design circuit devices. Good overview texts on genetic algorithms are given by Mitchell (1996)(6), Fogel (2000)(7), and Langdon and Poli (2002)(8), and by the free online book by Poli et al. (2008)(9).

1. Koza, J. R. (1992). Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press
2. Koza, J. R. (1994). Genetic Programming II: Automatic discovery of reusable programs. MIT Press.
3. Friedberg, R. M. (1958). A learning machine: Part I. IBM Journal of Research and Development, 2, 2–13.
4. Fogel, L. J., Owens, A. J., and Walsh, M. J. (1966). Artificial Intelligence through Simulated Evolution.
Wiley.
5. Koza, J. R., Bennett, F. H., Andre, D., and Keane, M. A. (1999). Genetic Programming III: Darwinian invention and problem solving. Morgan Kaufmann
6. Mitchell, M. (1996). An Introduction to Genetic Algorithms. MIT Press.
7. Fogel, D. B. (2000). Evolutionary Computation: Toward a New Philosophy of Machine Intelligence.
IEEE Press.
8. Langdon, W. and Poli, R. (2002). Foundations of Genetic Programming. Springer
9. Poli, R., Langdon, W., and McPhee, N. (2008). A Field Guide to Genetic Programming. Lulu.com.


_____________
Explanation of symbols: Roman numerals indicate the source, arabic numerals indicate the page number. The corresponding books are indicated on the right hand side. ((s)…): Comment by the sender of the contribution. Translations: Dictionary of Arguments
The note [Concept/Author], [Author1]Vs[Author2] or [Author]Vs[term] resp. "problem:"/"solution:", "old:"/"new:" and "thesis:" is an addition from the Dictionary of Arguments. If a German edition is specified, the page numbers refer to this edition.

Russell I
B. Russell/A.N. Whitehead
Principia Mathematica Frankfurt 1986

Russell II
B. Russell
The ABC of Relativity, London 1958, 1969
German Edition:
Das ABC der Relativitätstheorie Frankfurt 1989

Russell IV
B. Russell
The Problems of Philosophy, Oxford 1912
German Edition:
Probleme der Philosophie Frankfurt 1967

Russell VI
B. Russell
"The Philosophy of Logical Atomism", in: B. Russell, Logic and KNowledge, ed. R. Ch. Marsh, London 1956, pp. 200-202
German Edition:
Die Philosophie des logischen Atomismus
In
Eigennamen, U. Wolf (Hg), Frankfurt 1993

Russell VII
B. Russell
On the Nature of Truth and Falsehood, in: B. Russell, The Problems of Philosophy, Oxford 1912 - Dt. "Wahrheit und Falschheit"
In
Wahrheitstheorien, G. Skirbekk (Hg), Frankfurt 1996

Norvig I
Peter Norvig
Stuart J. Russell
Artificial Intelligence: A Modern Approach Upper Saddle River, NJ 2010


Send Link
> Counter arguments against Russell
> Counter arguments in relation to Genetic Programming

Authors A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   Y   Z  


Concepts A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   Z  



Ed. Martin Schulz, access date 2024-04-27
Legal Notice   Contact   Data protection declaration